# -*- coding: utf-8 -*-
def is_leap_year(year):
    """ Resuelve si el año indicado es biciesto o no """
    if year % 400 == 0:
        return True
    elif year % 100 == 0:
        return False
    elif year % 4 == 0:
        return True
    return False


def get_month_days(year, month):
    """ Retorna la cantidad de días para un mes y año dados """
    month_days = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
    if is_leap_year(year) and month == 2:
        return month_days[month-1] + 1
    return month_days[month-1]
